home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / python2.6 / dist-packages / computerjanitor / missing_package_cruft.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  1.8 KB  |  37 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import computerjanitor
  5. _ = computerjanitor.setup_gettext()
  6.  
  7. class MissingPackageCruft(computerjanitor.Cruft):
  8.     '''Install a missing package.'''
  9.     
  10.     def __init__(self, package, description = None):
  11.         self.package = package
  12.         self.description = description
  13.  
  14.     
  15.     def get_prefix(self):
  16.         return 'install-deb'
  17.  
  18.     
  19.     def get_prefix_description(self):
  20.         return _('Install missing package.')
  21.  
  22.     
  23.     def get_shortname(self):
  24.         return self.package.name
  25.  
  26.     
  27.     def get_description(self):
  28.         if self.description:
  29.             return self.description
  30.         return _('Package %s should be installed.') % self.package.name
  31.  
  32.     
  33.     def cleanup(self):
  34.         self.package.markInstall()
  35.  
  36.  
  37.